//
//  AppDelegate.m
//  1yqb
//
//  Created by 曲天白 on 15/12/11.
//  Copyright © 2015年 乙科网络. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "navigationC.h"
#import <sys/socket.h>

#import <sys/sockio.h>

#import <sys/ioctl.h>

#import <net/if.h>

#import <arpa/inet.h>
@interface PublicMethod : NSObject
+ (UIColor *) colorWithHexString: (NSString *)color andAlpha:(CGFloat)alpha;
+(UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize;
+ (BOOL) validateEmail:(NSString *)email;
+(UIImage*)createImageWithColor:(UIColor*)color;
+ (BOOL)checkyouzhengNumber:(NSString *) telNumber;
+ (BOOL)checkTelNumber:(NSString *) telNumber;
+(NSString *)getCurrentTime;
+ (BOOL)checkCardNo:(NSString*)cardNo;
+ (NSString *)getDeviceIPAddress;
+ (UIImage *)changColorXuanRan:(NSString *)img;
//画虚线
/**
 ** lineView:	   需要绘制成虚线的view
 ** lineLength:	 虚线的宽度
 ** lineSpacing:	虚线的间距
 ** lineColor:	  虚线的颜色
 **/
+ (void)drawDashLine:(UIView *)lineView lineLength:(int)lineLength lineSpacing:(int)lineSpacing lineColor:(UIColor *)lineColor;
+ (NSString *)getChangeTimeStr:(NSString *)str;

+ (UIImage *)thumbnailWithImageWithoutScale:(UIImage *)image size:(CGSize)asize;

+ (UIImage *)imageWithColor:(UIColor *)color;
#define __BASE64( text )        [CommonFunc base64StringFromText:text]
#define __TEXT( base64 )        [CommonFunc textFromBase64String:base64]
/******************************************************************************
 函数名称 : + (NSString *)base64StringFromText:(NSString *)text
 函数描述 : 将文本转换为base64格式字符串
 输入参数 : (NSString *)text    文本
 输出参数 : N/A
 返回参数 : (NSString *)    base64格式字符串
 备注信息 :
 ******************************************************************************/
+ (NSString *)base64StringFromText:(NSString *)text;

/******************************************************************************
 函数名称 : + (NSString *)textFromBase64String:(NSString *)base64
 函数描述 : 将base64格式字符串转换为文本
 输入参数 : (NSString *)base64  base64格式字符串
 输出参数 : N/A
 返回参数 : (NSString *)    文本
 备注信息 :
 ******************************************************************************/
+ (NSString *)textFromBase64String:(NSString *)base64;
+ (NSString *)base64EncodedStringFrom:(NSData *)data;

+ (void)noTokenToLoginWithNav:(UINavigationController *)nav;
+ (NSString *)changeFloat:(NSString *)stringFloat;
@end
